$(function () {

    /**
     * 添加方法
     */

        //点击初始化
    var options = $(".issuetype option:selected");
    var typeid = parseInt(options.val());

    if (typeid == 1) {
        $(".issuePictureshow").hide();
    } else if (typeid == 2) {
        $(".issuePictureshow").show();
    }

    //更新初始化
    var options = $(".issuetype1 option:selected");
    var typeid = parseInt(options.val());

    if (typeid == 1) {
        $(".picshow").hide();
    } else if (typeid == 2) {
        $(".picshow").show();
    }


    //点击时进行判断
    $(".issuetype").change(function () {
        options = $(".issuetype option:selected");
        typeid = parseInt(options.val());
        if (typeid == 1) {
            $(".issuePictureshow").hide();
        } else if (typeid == 2) {
            $(".issuePictureshow").show();
        }
    });

    //点击时进行判断
    $(".issuetype1").change(function () {
        options = $(".issuetype1 option:selected");
        typeid = parseInt(options.val());
        if (typeid == 1) {
            $(".picshow").hide();
        } else if (typeid == 2) {
            $(".picshow").show();
        }
    });


    /**
     * 删除方法
     */
    $(".issuedel").click(function () {

        var delid = parseInt($(this).data("delid"));
        swal(
            {
                title: "您确定要删除该问题吗？",
                animation: "slide-from-top",
                showCancelButton: true,
                closeOnConfirm: false,
                cancelButtonText: "取消",
                confirmButtonText: "确定"

            },
            function (inputValue) {
                if (inputValue === false)
                    return false;
                $.ajax({
                    url: "doissuedel",
                    type: "GET",
                    data: {
                        "issueid": delid
                    },
                    datatype: "JSON",
                    success: function (
                        data) {
                        if (data) {
                            swal(
                                {
                                    title: "操作成功,<span style='color:red'>已删除</span>问题",
                                    html: true,
                                    type: "success",
                                    showCancelButton: false,
                                    showConfirmButton: true,
                                    confirmButtonText: "确定",
                                },
                                function () {
                                    location
                                        .href = "doissuelist";
                                });
                        } else {
                            swal({
                                title: '删除失败！',
                                type: 'error',
                                confirmButtonText: '确定',
                                closeOnConfirm: false
                            });
                        }
                    },
                    error: function (
                        data) {
                        swal({
                            title: '操作失败！',
                            type: 'error',
                            confirmButtonText: '确定',
                            closeOnConfirm: false
                        });
                    }

                });
            });

    });


    /**
     * 点击删除图片
     */
    $(".issueupshow").click(function () {
        var upid = parseInt($(this).data("upid"));
        $.ajax({
            type: "GET",//请求类型
            url: "doissueupdatepic",//请求的url
            data: {"upid": upid},//请求参数
            dataType: "json",//ajax接口（请求url）返回的数据类型
            success: function (data) {//data：返回数据（json对象）
                if (data) {
                    alert("删除成功！");
                    $("#uploadfile").show();
                    $(".imgys").hide();
                    $(".issueupshow").hide();
                } else {
                    alert("删除失败！");
                }
            },
            error: function (data) {//当访问时候，404，500 等非200的错误状态码
                alert("请求错误！");
            }
        });

    });


});